// 导入express
const express = require('express')
    // 创建服务器实例
const app = express()

//  配置解析表单数据的中间件
app.use(express.urlencoded({ extended: false }))

// 必须在配置cors中间件之前，配置jsonp的接口
// 1.得到函数的名称
const funcName = req.query.callback

// 2. 定义要发送到客户端的数据对象
const data = { name: 'zs', age: 22 }

// 3.拼接出一个函数的调用
const scriptStr = ``

// 4.把拼接的字符串，响应给客户端

// 一定要在路由之前配置这个中间件
const cors = require('cors')
app.use(cors)
    // 导入路由模块
const router = require('./16.apiRouter')
const { chownSync } = require('fs')
    // 注册
app.use('/api', router)



console.log("vfvuhhb");
// 启动服务器
app.listen(15, () => {
        console.log('express server is running at http://127.0.0.1');
    })
    /**
     * 发送get请求， 客户端响应结果:
     * {
        "status": 0,
        "msg": "GET 请求成功！",
        "data": {
            "name": "小红",
            "age": "12"
        }
    }
     */


/** 发送post请求，客户端响应结果
     * {
    "status": 0,
    "msg": "POST 请求成功！",
    "data": {
        "name": "小红",
        "age": "12"
    }
}
     */